home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 24
/
Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso
/
Aminet
/
biz
/
dbase
/
mSQL_2_0b3.lha
/
msql
/
makegen
/
library.mm
< prev
next >
Wrap
Text File
|
1998-01-04
|
658b
|
42 lines
#!/bin/sh
. $MACRO_DIR/makegen/makegen.cf
if echo '\c' | grep -s c >/dev/null 2>&1
then
ECHO_N="echo -n"
ECHO_C=""
else
ECHO_N="echo"
ECHO_C='\c'
fi
lib=$1
libsrc=`echo $2 | sed "s/,/ /g"`
libobj=`echo $3 | sed "s/,/ /g"`
for src in $libsrc
do
$ECHO_N ".$ECHO_C" > /dev/tty
base=`echo $src | sed "s/\..*//"`
obj=`echo $src | sed "s/\.c\$/.o/"`
libobj="$libobj $obj"
echo "$obj : $src Makefile.full"
echo ' $(CC) $(CC_FLAGS) -c '"$src"
echo
echo "clean ::"
echo " rm -f $obj"
echo
done
echo "all : $lib"
echo
echo "$lib : $libobj Makefile.full"
echo " ar rc $lib $libobj"
echo " $ranlib $lib"
echo
echo "clean :: "
echo " rm -f $lib"
echo